rain-laden clouds - Spanish English Dictionary